f52ea33709b087828a8e5b276ff40d7d47c1266c,plugins/org.eclipse.xtext.ui.common/src/org/eclipse/xtext/ui/common/editor/codecompletion/DefaultContentAssistProcessor.java,DefaultContentAssistProcessor,resolveElement,#AbstractElement#,240
Before Change
AbstractRule abstractRule = GrammarUtil.calledRule((RuleCall) assignment.getTerminal());
if (abstractRule instanceof ParserRule) {
elementList.addAll(resolveElement(assignment.getTerminal()));
}
else {
elementList.add(assignment);
After Change
}
else if (abstractElement instanceof Assignment) {
Assignment assignment = (Assignment) abstractElement;
if (assignment.getTerminal() instanceof RuleCall && resolveRuleCall) {
elementList.addAll(resolveElement(assignment.getTerminal(), resolveRuleCall));
}
else if (assignment.getTerminal() instanceof Alternatives) {
elementList.addAll(resolveElement(assignment.getTerminal(), resolveRuleCall));
}
else {